#define _CRT_SECURE_NO_WARNINGS 1
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include<vector>
#include<algorithm>
using namespace std;

//int main() {
//    int N;
//    int count = 0;
//    
//    while (scanf("%d", &N) != EOF)
//    {
//        for (int i = 2; i <= N; i++)
//        {
//            int flag = 1;
//            if (i == 2)
//            {
//                count++;
//                printf("%d ", i);
//            }
//            if (i % 2 == 0)
//                continue;
//            for (int j = 2; j <= sqrt(i); j++)
//            {
//
//                if (i % j == 0)
//                {
//                    flag = 0;
//                    break;
//                }
//                   
//            }
//            if (flag == 1)
//            {
//                count++;
//                printf("%d ", i);
//            }
//        }
//    }
//    printf("%d", count);
//    return 0;
//}

int FirstNotRepeatingChar(char* str) {
    // write code here
    int hash[52];
    int ret = -1;
    for (int i = 0; i < strlen(str); i++)
    {
        hash[str[i] - 'A']++;
    }
    for (int i = 0; i < 52; i++)
    {
        if (hash[i] == 1)
        {
            ret = i;
            break;
        }
    }
    for (int i = 0; i < strlen(str); i++)
    {
        if (str[i] == hash[ret] + 'A')
            return i;
    }

    return -1;
}

int main()
{
    char str[] = {"goole"};
    
    cout << FirstNotRepeatingChar(str) << endl;
    return 0;
}